@echo off
echo 测试无ANR日志的优化功能
echo.

echo 优化内容：
echo 1. 即使没有ANR文件，也要生成analysis.txt文件
echo 2. 即使没有ANR文件，也要创建空的anr文件夹
echo.

echo 启动后端服务进行测试...
cd backend
start /B mvn spring-boot:run
cd ..

echo 等待服务启动...
timeout /t 15 /nobreak > nul

echo 测试配置读取...
curl -X GET http://localhost:8080/api/analysis/config/debug

echo.
echo.
echo 现在可以测试无ANR日志的情况：
echo 1. 使用一个没有ANR文件的压缩包进行测试
echo 2. 检查是否生成了analysis.txt文件（内容：无ANR日志，试用无卡顿）
echo 3. 检查是否创建了空的anr文件夹
echo.

echo 停止服务...
taskkill /F /IM java.exe 2>nul

echo 测试完成！
echo.
echo 预期结果：
echo - D:\ANR-WORK-DETAIL\<SN>_analysis.txt 文件存在，内容为"无ANR日志，试用无卡顿"
echo - D:\ANR-WORK\processed\<SN>\anr 文件夹存在（即使为空）
echo - D:\ANR-WORK\processed\<SN>\system 文件夹存在
echo.
echo 这样确保了即使没有ANR日志，也会生成完整的文件结构。
pause
